//有一堆煤球，堆成三角棱锥形。具体：
//第一层放 1 个，
//第二层 3 个（排列成三角形），
//第三层 6 个（排列成三角形），
//第四层 10 个（排列成三角形），
//....
//如果一共有 N 层，共有多少个煤球？
#include "stdio.h"
int main(){
    int n, layer = 0;
    long long sum = 0;
    scanf("%d", &n);    //注意n的范围，用int会溢出
    for(int i = 1; i <= n; i++){    //层数从1开始，到n结束
        layer += i;    //每层的煤球数目
        sum += layer;    //之前每一层的煤球数目之和
    }
    printf("%d", sum);
    return 0;
}
